home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir31 / pasutl18.zip / PROAS.DOC < prev    next >
Text File  |  1993-03-10  |  3KB  |  95 lines

  1. PROAS - Pro Audio Spectrum/CDPC Initialization Program
  2.  
  3.  
  4. Syntax
  5.  
  6.     proas B:# D:# Q:# S:#,###,#,# M:#,###,# J:# V:# T:# W:# G U X 
  7.     
  8.     The syntax for the proas.exe program is the same as 
  9.     the syntax for the mvsound.sys device driver.
  10.  
  11.  
  12. Options
  13.  
  14.     B:# -    #= PAS Base Port Address    mvsound default: 388h
  15.  
  16.     D:# -     #= DMA Channel             mvsound default: 1
  17.     Q:# -    #= IRQ Channel             mvsound default: 7
  18.  
  19.     S:# -     #= SB on/off,port,dma,irq      mvsound default: 1,220h,1,5
  20.  
  21.     M:# -    #= MPU on/off,port,irq         mvsound default: 0,330h,2
  22.  
  23.     J:# -    #= Joystick on/off, 1/0     mvsound default: 1
  24.  
  25.     V:# -     #= Volume Level, 0-100 (%)     mvsound default: 50
  26.  
  27.     T:# -     #= Clock Source, 0/1, 14/28 MHz    mvsound default: 0
  28.  
  29.     W:# -     #= Allow Warm Boot, 1/0, on/off    mvsound default: 1
  30.  
  31.     G -     Increase Gain             mvsound default: off
  32.  
  33.     U -     Unload driver after configuration (not used in proas.exe)
  34.  
  35.     X -     display PAS configuration found
  36.  
  37.     R -    reset board to uninitialized state (not used in mvsound.sys)
  38.  
  39.  
  40. Operation
  41.  
  42. The "proas.exe" program is the exact same code as the "mvsound.sys"
  43. device driver, except assembled to be a run-time executable.
  44.  
  45. Use the program to locate and initialize the Pro Audio Spectrum/CDPC,
  46. reconfigure such, or to simply report the existing configuration.
  47.  
  48. The program reports the Chip and Board Revision numbers, and its
  49. determination of the hardware configuration. 
  50.  
  51. Only those options specified are used;  default values are not used in 
  52. their absence to eliminate unwanted reconfiguring.
  53.  
  54. Use this program to manually program and test DMA and IRQ channel
  55. combinations.
  56.  
  57.  
  58. Notes
  59.  
  60. The device driver "mvsound.sys" maintains a state table in order to 
  61. program the hardware since most registers are write-only.  Because
  62. the program as a standalone-executable can not now know the state of
  63. the hardware, only those parameters on the command line are processed
  64. (as opposed to setting default values for missing parameters, as the
  65. device driver version of the program does).
  66.  
  67.     This means that MPU and SB parameters are displayed as
  68.     "zeroes" if they are not specified in the command, because 
  69.     proas.exe can not read the hardware to determine their
  70.     values.
  71.  
  72.     It does detect, though, that MPU and SB emulation exists,
  73.     and so displays the header information.
  74.  
  75.     So, no mixer programming is done if the 'V:' option is not 
  76.     given, and then only the gross volume is affected after 
  77.     initializing all devices to their default values.
  78.  
  79. Use care with this program.  Specifically, when the device driver or 
  80. the TSR is loaded and the hardware is reprogrammed, operation of a 
  81. program that depends on values retrieved from either will fail.  
  82. Usually the board need merely be reprogrammed to the previous values
  83. to restore operation.  
  84.  
  85. Also when resetting, then initializing only the volume (which wakes 
  86. up the board but does not program any of the other hardware), 
  87. attempts to use the hardware usually fail dramatically.  Merely reboot
  88. and fully program the hardware before attempting pcm dma transfer.  
  89.  
  90.  
  91.  
  92. Copyright (c) 1992.  Media Vision, Inc.  All Rights Reserved. 
  93. Programmers: Doug Cody, Bart Crane, Ken Nicholson
  94.  
  95.